package com.holly.unit.deform.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.holly.unit.db.api.pojo.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;


/**
 * 类描述: 表单设计 实体类
 *
 * @author fxr
 * @version 1.0.0
 * @date 2022/4/5 10:51
 */
@Data
@TableName("design_form")
@EqualsAndHashCode(callSuper = false)
public class DesignForm extends BaseEntity {

    /** ID */
    @TableId(type = IdType.ID_WORKER_STR)
    private String id;
    /** 表单编码 */
    private String desformCode;
    /** 表单名称 */
    private String desformName;
    /** 表单图标 */
    private String desformIcon;
    /** 表单设计JSON */
    private String desformDesignJson;
    /** 绑定的 CgformCode */
    private String cgformCode;
    /** 父表单id */
    private String parentId;
    /** 父表单Code */
    private String parentCode;
    /** 表单类型，1=主表，2=子表 */
    private Integer desformType;
    /** is oa show */
    private Boolean izOaShow;
    /** 是否是移动视图（1=是，0或null=否），一个 desform 只能有一个移动视图 */
    private Integer izMobileView;
    /** 是否是Online表单，1 数据库表单，2 自动生成表单 */
    private Integer type;

}
